package com.suep.game_chat.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import lombok.Data;

@Data
public class UserProfileDTO {
    private String avatar;
    
    @NotBlank(message = "昵称不能为空")
    @Size(max = 50, message = "昵称长度不能超过50个字符")
    private String nickname;
    
    private String gameUid;
    
    // 隐私设置
    private Boolean showProfile;
    private Boolean showGameProgress;
    private Boolean showCharacters;
    private Boolean showOnlineStatus;
    private Boolean showLastLoginTime;
} 